home *** CD-ROM | disk | FTP | other *** search
/ GameSpot.it / GameSpot Italia (2001).bin / demo / severancedemo / data1.cab / Program_Files / Scripts / Combos / TknCombos.py < prev    next >
Encoding:
Text File  |  2000-10-13  |  2.5 KB  |  93 lines

  1. ######################################################
  2. #
  3. # Create sets of attacks
  4. #
  5. #        - TKN -
  6. #
  7. ######################################################
  8.  
  9.  
  10. import Bladex
  11.  
  12. ATK_UNIQUE=0
  13. ATK_RANDOM=1
  14. ATK_SEQUENTIAL=2
  15.  
  16.  
  17.  
  18. # Predeclare & link all my combos into ATTACKING action event tables
  19. Bladex.SetActionEventTable("Knight_Traitor","g_01","ATTACKING")
  20. Bladex.SetActionEventTable("Knight_Traitor","g_02","ATTACKING")
  21. Bladex.SetActionEventTable("Knight_Traitor","g_05","ATTACKING")
  22. Bladex.SetActionEventTable("Knight_Traitor","g_07","ATTACKING")
  23. Bladex.SetActionEventTable("Knight_Traitor","g_08","ATTACKING")
  24. Bladex.SetActionEventTable("Knight_Traitor","g_11","ATTACKING")
  25. Bladex.SetActionEventTable("Knight_Traitor","g_13","ATTACKING")
  26. Bladex.SetActionEventTable("Knight_Traitor","g_14","ATTACKING")
  27. Bladex.SetActionEventTable("Knight_Traitor","g_16","ATTACKING")
  28. Bladex.SetActionEventTable("Knight_Traitor","g_18","ATTACKING")
  29.  
  30. # Predeclare & link all my dodges into DODGING action event tables
  31. Bladex.SetActionEventTable("Knight_Traitor","D_r", "DODGING")
  32. Bladex.SetActionEventTable("Knight_Traitor","D_l", "DODGING")
  33. Bladex.SetActionEventTable("Knight_Traitor","D_b", "DODGING")
  34.  
  35.  
  36.  
  37. tkn=Bladex.GetCharType("Knight_Traitor","Tkn")
  38.  
  39. ###############################
  40. # GRUPOS DE GOLPES ALEATORIOS #
  41. ###############################
  42. #GA group
  43.  
  44. tkn.AddAttack("GA","Tkn_g_01")
  45. tkn.AttackWindow("Tkn_g_01",5,15,"GA_Window")
  46.  
  47. tkn.AddAttack("GA","Tkn_g_02")
  48. tkn.AttackWindow("Tkn_g_02",5,15,"GA_Window")
  49.  
  50. tkn.AddAttack("GA","Tkn_g_07")
  51. tkn.AttackWindow("Tkn_g_07",5,15,"GA_Window")
  52.  
  53. tkn.AddAttack("GA","Tkn_g_08")
  54. tkn.AttackWindow("Tkn_g_08",5,15,"GA_Window")
  55.  
  56. tkn.AttackTypeFlag("GA",ATK_RANDOM)
  57.  
  58. ###############################
  59. # GRUPOS DE GOLPES SELECTIVOS #
  60. ###############################
  61.  
  62. #GM1 group
  63. tkn.AddAttack("GM1","Tkn_g_13")
  64. tkn.AddAttack("GM1","Tkn_g_16")
  65.  
  66. tkn.AttackTypeFlag("GM1",ATK_SEQUENTIAL)
  67.  
  68. #GM2 group
  69. tkn.AddAttack("GM2","Tkn_g_13")
  70. tkn.AddAttack("GM2","Tkn_g_16")
  71. tkn.AddAttack("GM2","Tkn_g_18")
  72.  
  73. tkn.AttackTypeFlag("GM2",ATK_SEQUENTIAL)
  74.  
  75.  
  76. ###############################
  77. # GRUPO PARA ESCALERAS        #
  78. ###############################
  79. tkn.AddAttack("STAIRS","Tkn_g_08")
  80. tkn.AddAttack("STAIRS","Tkn_g_01")
  81. #tkn.AddAttack("STAIRS","Tkn_g_05")
  82. #tkn.AddAttack("STAIRS","Tkn_g_07")
  83. tkn.AddAttack("STAIRS","Tkn_g_18")
  84. tkn.AddAttack("STAIRS","Tkn_g_14")
  85. #tkn.AddAttack("STAIRS","Tkn_g_11")
  86.  
  87. tkn.AttackTypeFlag("STAIRS",ATK_RANDOM)
  88.  
  89.  
  90.  
  91.  
  92.  
  93.